package com.corpgovernment.organization.vo;

import com.corpgovernment.api.ordercenter.dto.annotation.ExcelColumn;
import lombok.Data;

/**
 * 组织架构
 */
@Data
public class OrgInfoExcelColumnVO {

    private String lineNo;

    /**
     * 组织ID，对应客户公司组织主键
     */
    @ExcelColumn(value = "公司部门编码", col = 1)
    private String businessCode;

    /**
     * 组织名称
     */
    @ExcelColumn(value = "组织名称", col = 2)
    private String name;
    /**
     * 组织类型（C公司、D部门）
     */
    @ExcelColumn(value = "组织类型", col = 3)
    private String type;
    /**
     * 上级组织ID（顶级组织传空）
     */
    @ExcelColumn(value = "上级组织ID", col = 4)
    private String parentBusinessCode;

    /**
     * 所属成本中心
     */
    @ExcelColumn(value = "所属成本中心", col = 5)
    private String costCenterInfo;

    /**
     * 默认成本中心
     */
    @ExcelColumn(value = "默认成本中心", col = 6)
    private String costCenterInfoDefault;

    /**
     * 是否删除组织（默认不删除）
     */
    @ExcelColumn(value = "是否删除组织", col = 7)
    private String isDelete;

	/**
     * 是否启用（为空默认启用）
     */
    @ExcelColumn(value = "是否启用", col = 8)
    private String isActive;

	private String parentOrgId;
    /**
     * 系统id，由系统生成
     */
    private String orgId;
}
